﻿body 
{
    
    margin:0px;
    padding:0px;
    font-family:Tahoma;
    color:White;
    font-weight:bold;
    text-shadow: #2D4A6C 2px 2px 1px;
    background-image: url("Images/background.png");
    background-repeat:repeat;
}


.wrapper
{
    margin:0 auto;
    width:940px;
    padding-top:25px;
    padding-bottom:25px;
}

#header
{
    background-color:#4F81BD;
    height:50px;
    line-height:50px;
    text-align:center;
    
    font-size:20px;
    border:2px solid #385D8A;
    border-radius:10px;
    margin-bottom:20px;
}

.content
{
    background-color:#DCE6F2;
    border:2px solid #385D8A;
    border-radius:15px;
    padding-left:25px;
    position:relative;
    
}

#footer
{
    background-color:#4F81BD;
    height:30px;
    line-height:30px;
    text-align:center;
    border:2px solid #385D8A;
    border-radius:7px;
    margin-top:20px;
    font-weight:normal;
}

.poll
{
    display:table-cell;
    float:left;
    background-color:#4F81BD;
    width:260px;
    color:White;
    border-radius:10px;
    margin:23px;
    padding:10px;
    margin-left:0px;
    position:inherit;
    height:100%;
}

.answerList
{
    width:260px;
}

input
{
    margin:0px;

}

.vote
{
    background-color:#9BBB59;
    border:2px solid white;
    border-radius:7px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:White;
    width:200px;
    margin:20px;
    margin-left:40px;
    box-shadow: 2px 2px 2px #385C86;
    bottom:20px;
    cursor:pointer;

}

.clearer
{
    clear:both;
}

ul
{
    margin:0px;
    padding:0px;
}

li
{
    float:left;
    list-style-type:none;
    margin:10px;
    width:200px;
   
}

.row
{
    display:table-row;
    padding:0px;
    margin:0px;
}

#results
{
    background-color:#4F81BD;
    margin:30px;
    border:2px solid #385D8A;
    border-radius:10px;
}

.text
{
    float:left;
    width:200px;
    height:40px;
    line-height:40px;
    text-align:left;
}

.percentage
{
    height:40px;
    float:left;
    line-height:40px;
    text-align:center;
    background-color:#77933C;
    border:2px solid white;
    border-radius:0px;
    margin-bottom:20px;
    box-shadow: 2px 2px 2px #385C86;
}

h3
{
    margin-left:30px;
}

.answer
{
    margin:20px;
}

#back
{
    width:250px;
    height:60px;
    box-shadow: 2px 2px 2px #959CA4;
    border:2px solid white;
    border-radius:10px;
    background-color:#9BBB59;
    margin-left:300px;
    margin-bottom:30px;
    color:White;
    font-family:Tahoma;
    font-weight:bold;
    font-size:25px;
    
}

.cell
{
    display:table-cell;
    position:relative;
}